home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _BD9B5F1326344D66804DDA16C42C3C72 < prev    next >
Encoding:
Text File  |  2004-01-06  |  710 b   |  26 lines

  1.  
  2.       #include "../CGVPMacro.csi"
  3.  
  4.       MainInput { uniform sampler2D bumpMap : texunit0,
  5.                   uniform sampler2D envMap : texunit1,
  6.                   uniform float4 Matrix }
  7.       DeclarationsScript
  8.       {
  9.         OUT_T0_T1
  10.         FOUT
  11.       }
  12.       CoreScript
  13.       {
  14.         // load the decal
  15.         float4 bumpColor = tex2D(bumpMap, IN.Tex0.xy);
  16. #ifdef PROFILE_PS_1_1        
  17.         float4 env = offsettex2D(envMap, IN.Tex1.xy, bumpColor, Matrix);
  18. #endif
  19. #ifdef OTHER
  20.         float2 newst = IN.Tex1.xy + Matrix.xy * bumpColor.xx + Matrix.zw * bumpColor.yy;
  21.         float4 env = tex2D(envMap, newst);
  22. #endif                
  23.         OUT.Color = env;
  24.       }
  25.       
  26.